# 局部变量（函数中的变量）
def func(x, y):
    num = 100

# 访问不到num    
# print(num)

# 全局变量（在函数体内或者外部都可生效的）
num = 200

# 当局部中有同名变量则以局部中为准
def test():
    num = 100
    print(num)
    
test()
print(num)


# 函数内定义全局变量(内部的num和外部的num是一个东西)
def test1():
    global num 
    num = 100
    print(num)
    
print(num)